fc12ef2f5510df380323afe041a338ca44b2edd4,openmrs-client/src/main/java/org/openmrs/mobile/dao/VisitDAO.java,VisitDAO,saveVisit,#Visit#number#,52

Before Change


            for (Encounter encounter : visit.getEncounters()) {
                long encounterID = encounterDAO.saveEncounter(encounter, visitID);
                for (Observation obs : encounter.getObservations()) {
                    observationDAO.saveObservation(obs, encounterID);
                }
            }
        }

After Change


            for (Encounter encounter : visit.getEncounters()) {
                long encounterID = encounterDAO.saveEncounter(encounter, visitID);
                for (Observation obs : encounter.getObservations()) {
                    observationDAO.saveObservation(obs, encounterID)
                            .observeOn(Schedulers.io())
                            .subscribe();
                }
            }
        }